package com.plpm.config;

import java.util.Map;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;

/**
 * 选择器选项配置类
 * 用于读取application.yml中的选择器选项配置
 *
 * @author PLPM Team
 * @version 1.0
 */
@Data
@Component
@ConfigurationProperties(prefix = "select-options")
public class SelectOptionsConfig {

    /**
     * 产品阶段选项
     */
    private Map<String, String> productPhase;

    /**
     * 数据第一分类选项
     */
    private Map<String, String> dataTypeFirst;

    /**
     * 数据第二分类选项
     */
    private Map<String, String> dataTypeSecond;

    /**
     * 数据来源选项
     */
    private Map<String, String> dataSource;

    /**
     * 通道编号选项
     */
    private Map<String, String> channelNo;

    /**
     * 项目编号选项
     */
    private Map<String, String> projectNo;
}
